// export Bag , andr , lisa , gary , allen , bart , kate , petra , adi , ron , nina , lucy , paul , frank , vasiliev , Greene , wybrani , wybrani1 , wybrani2 , zestawik , solar1 , solar2 , solar3 , solar4 , zbro , movie_effect ; export soldat1 , soldat2 , soldat3 , soldat4 , soldat5 , soldat6 , soldat7 , soldat8 , soldat9 , soldat10 , soldat11 , soldat12 , soldat13 , soldat14 , soldat15 , soldat16 , soldat17 , soldat18 , soldat19 , soldat20 , soldat21 , soldat22 , soldat23 , soldat24 , soldat25 , mechanik1 , mechanik2 , mechanik3 , mechanik4 , mechanik5 , hg1 , hg2 , hg3 , hg4 , hg5 , hg6 , hg7 , hg8 , hg9 , hg10 , hg11 , hg12 , car1 ; export mortar1 , mortar2 , mortar3 , mortar4 , mortar5 , mortar6 , mortar7 , mortar8 , mortar9 , mortar10 , mortar11 , mortar12 , mortar13 , mortar14 , mortar15 , margaret , ivan , alex , cyrus , brad ; export hg13 , hg14 , hg15 , hg16 , hg17 , hg18 , hg19 , hg20 , hg21 , hg22 , hg23 , hg24 , hg25 , hg26 , hg27 , hg28 , hg29 , hg30 , crate_list , Ilosc_CZ , fabe , CZ , zbro1 , bata , bunkier1 , bunkier2 , stachu1 , sokolow , major ; export rakiety , guny , track , track_rdy , rak_rdy , gun_rdy , dep_rdy , arab1 , arab2 , arab3 , arab4 , arabs1 , arabs2 , kurt , ptak1 , ptak2 , ptak3 , Rayan , nancy , bobby , brown , cornell , gladstone , denis , Burlak , Roth , Heike ; starting begin disable ( 01 ) ;
   0: LD_INT 1
   2: DISABLE_MARKED
// Petra = CreateCharacter ( Petra Johnson ) ;
   3: LD_ADDR_EXP 8
   7: PUSH
   8: LD_STRING Petra Johnson
  10: PPUSH
  11: CALL_OW 34
  15: ST_TO_ADDR
// ron = CreateCharacter ( Ron Paterson ) ;
  16: LD_ADDR_EXP 10
  20: PUSH
  21: LD_STRING Ron Paterson
  23: PPUSH
  24: CALL_OW 34
  28: ST_TO_ADDR
// bart = CreateCharacter ( Bart Reynolds ) ;
  29: LD_ADDR_EXP 6
  33: PUSH
  34: LD_STRING Bart Reynolds
  36: PPUSH
  37: CALL_OW 34
  41: ST_TO_ADDR
// Bag = CreateCharacter ( Matthew Bagins ) ;
  42: LD_ADDR_EXP 1
  46: PUSH
  47: LD_STRING Matthew Bagins
  49: PPUSH
  50: CALL_OW 34
  54: ST_TO_ADDR
// Nina = CreateCharacter ( Nina Kleshnev ) ;
  55: LD_ADDR_EXP 11
  59: PUSH
  60: LD_STRING Nina Kleshnev
  62: PPUSH
  63: CALL_OW 34
  67: ST_TO_ADDR
// Paul = CreateCharacter ( Paul Khattam ) ;
  68: LD_ADDR_EXP 13
  72: PUSH
  73: LD_STRING Paul Khattam
  75: PPUSH
  76: CALL_OW 34
  80: ST_TO_ADDR
// Lucy = CreateCharacter ( Lucy Donaldson ) ;
  81: LD_ADDR_EXP 12
  85: PUSH
  86: LD_STRING Lucy Donaldson
  88: PPUSH
  89: CALL_OW 34
  93: ST_TO_ADDR
// Greene = CreateCharacter ( Fred Greene ) ;
  94: LD_ADDR_EXP 16
  98: PUSH
  99: LD_STRING Fred Greene
 101: PPUSH
 102: CALL_OW 34
 106: ST_TO_ADDR
// margaret = CreateCharacter ( Margaret Staines ) ;
 107: LD_ADDR_EXP 85
 111: PUSH
 112: LD_STRING Margaret Staines
 114: PPUSH
 115: CALL_OW 34
 119: ST_TO_ADDR
// ivan = CreateCharacter ( Ivan Dimitrov ) ;
 120: LD_ADDR_EXP 86
 124: PUSH
 125: LD_STRING Ivan Dimitrov
 127: PPUSH
 128: CALL_OW 34
 132: ST_TO_ADDR
// stachu1 = CreateCharacter ( Stanisaw Kamiski ) ;
 133: LD_ADDR_EXP 116
 137: PUSH
 138: LD_STRING Stanisaw Kamiski
 140: PPUSH
 141: CALL_OW 34
 145: ST_TO_ADDR
// brad = CreateCharacter ( Brad Butts ) ;
 146: LD_ADDR_EXP 89
 150: PUSH
 151: LD_STRING Brad Butts
 153: PPUSH
 154: CALL_OW 34
 158: ST_TO_ADDR
// cyrus = CreateCharacter ( Cyrus Parker ) ;
 159: LD_ADDR_EXP 88
 163: PUSH
 164: LD_STRING Cyrus Parker
 166: PPUSH
 167: CALL_OW 34
 171: ST_TO_ADDR
// nancy = CreateCharacter ( Nancy Graves ) ;
 172: LD_ADDR_EXP 137
 176: PUSH
 177: LD_STRING Nancy Graves
 179: PPUSH
 180: CALL_OW 34
 184: ST_TO_ADDR
// brown = CreateCharacter ( Michael Brown ) ;
 185: LD_ADDR_EXP 139
 189: PUSH
 190: LD_STRING Michael Brown
 192: PPUSH
 193: CALL_OW 34
 197: ST_TO_ADDR
// bobby = CreateCharacter ( Bobby Brandon ) ;
 198: LD_ADDR_EXP 138
 202: PUSH
 203: LD_STRING Bobby Brandon
 205: PPUSH
 206: CALL_OW 34
 210: ST_TO_ADDR
// denis = CreateCharacter ( Denis Peterson ) ;
 211: LD_ADDR_EXP 142
 215: PUSH
 216: LD_STRING Denis Peterson
 218: PPUSH
 219: CALL_OW 34
 223: ST_TO_ADDR
// gladstone = CreateCharacter ( Tim Gladstone ) ;
 224: LD_ADDR_EXP 141
 228: PUSH
 229: LD_STRING Tim Gladstone
 231: PPUSH
 232: CALL_OW 34
 236: ST_TO_ADDR
// Cornell = CreateCharacter ( Andy Cornell ) ;
 237: LD_ADDR_EXP 140
 241: PUSH
 242: LD_STRING Andy Cornell
 244: PPUSH
 245: CALL_OW 34
 249: ST_TO_ADDR
// Burlak = CreateCharacter ( Jurij I. Burlak Gorki ) ;
 250: LD_ADDR_EXP 143
 254: PUSH
 255: LD_STRING Jurij I. Burlak Gorki
 257: PPUSH
 258: CALL_OW 34
 262: ST_TO_ADDR
// Roth = CreateCharacter ( Peter Roth ) ;
 263: LD_ADDR_EXP 144
 267: PUSH
 268: LD_STRING Peter Roth
 270: PPUSH
 271: CALL_OW 34
 275: ST_TO_ADDR
// Heike = CreateCharacter ( Heike Steyer ) ;
 276: LD_ADDR_EXP 145
 280: PUSH
 281: LD_STRING Heike Steyer
 283: PPUSH
 284: CALL_OW 34
 288: ST_TO_ADDR
// arab1 = CreateCharacter (  ) ;
 289: LD_ADDR_EXP 126
 293: PUSH
 294: LD_STRING 
 296: PPUSH
 297: CALL_OW 34
 301: ST_TO_ADDR
// arab2 = CreateCharacter (  ) ;
 302: LD_ADDR_EXP 127
 306: PUSH
 307: LD_STRING 
 309: PPUSH
 310: CALL_OW 34
 314: ST_TO_ADDR
// arab3 = CreateCharacter (  ) ;
 315: LD_ADDR_EXP 128
 319: PUSH
 320: LD_STRING 
 322: PPUSH
 323: CALL_OW 34
 327: ST_TO_ADDR
// RemoveUnit ( dimitrij ) ;
 328: LD_INT 213
 330: PPUSH
 331: CALL_OW 64
// SetClass ( [ Cornell , bag , Lucy , Margaret , Nancy , Stachu1 , heike , cyrus ] , 1 ) ;
 335: LD_EXP 140
 339: PUSH
 340: LD_EXP 1
 344: PUSH
 345: LD_EXP 12
 349: PUSH
 350: LD_EXP 85
 354: PUSH
 355: LD_EXP 137
 359: PUSH
 360: LD_EXP 116
 364: PUSH
 365: LD_EXP 145
 369: PUSH
 370: LD_EXP 88
 374: PUSH
 375: EMPTY
 376: LIST
 377: LIST
 378: LIST
 379: LIST
 380: LIST
 381: LIST
 382: LIST
 383: LIST
 384: PPUSH
 385: LD_INT 1
 387: PPUSH
 388: CALL_OW 336
// SetClass ( [ Paul ] , 4 ) ;
 392: LD_EXP 13
 396: PUSH
 397: EMPTY
 398: LIST
 399: PPUSH
 400: LD_INT 4
 402: PPUSH
 403: CALL_OW 336
// SetClass ( [ bobby ] , 3 ) ;
 407: LD_EXP 138
 411: PUSH
 412: EMPTY
 413: LIST
 414: PPUSH
 415: LD_INT 3
 417: PPUSH
 418: CALL_OW 336
// SetClass ( Petra , 2 ) ;
 422: LD_EXP 8
 426: PPUSH
 427: LD_INT 2
 429: PPUSH
 430: CALL_OW 336
// SetSide ( [ Cornell , bag , heike , Lucy , Paul , Ron , Margaret , Nancy , bobby , Petra , Brown , cyrus ] , 1 ) ;
 434: LD_EXP 140
 438: PUSH
 439: LD_EXP 1
 443: PUSH
 444: LD_EXP 145
 448: PUSH
 449: LD_EXP 12
 453: PUSH
 454: LD_EXP 13
 458: PUSH
 459: LD_EXP 10
 463: PUSH
 464: LD_EXP 85
 468: PUSH
 469: LD_EXP 137
 473: PUSH
 474: LD_EXP 138
 478: PUSH
 479: LD_EXP 8
 483: PUSH
 484: LD_EXP 139
 488: PUSH
 489: LD_EXP 88
 493: PUSH
 494: EMPTY
 495: LIST
 496: LIST
 497: LIST
 498: LIST
 499: LIST
 500: LIST
 501: LIST
 502: LIST
 503: LIST
 504: LIST
 505: LIST
 506: LIST
 507: PPUSH
 508: LD_INT 1
 510: PPUSH
 511: CALL_OW 235
// PlaceUnitArea ( Cornell , wejscie , false ) ;
 515: LD_EXP 140
 519: PPUSH
 520: LD_INT 2
 522: PPUSH
 523: LD_INT 0
 525: PPUSH
 526: CALL_OW 49
// PlaceUnitArea ( bag , wejscie , false ) ;
 530: LD_EXP 1
 534: PPUSH
 535: LD_INT 2
 537: PPUSH
 538: LD_INT 0
 540: PPUSH
 541: CALL_OW 49
// PlaceUnitArea ( Paul , wejscie , false ) ;
 545: LD_EXP 13
 549: PPUSH
 550: LD_INT 2
 552: PPUSH
 553: LD_INT 0
 555: PPUSH
 556: CALL_OW 49
// PlaceUnitArea ( Margaret , wejscie , false ) ;
 560: LD_EXP 85
 564: PPUSH
 565: LD_INT 2
 567: PPUSH
 568: LD_INT 0
 570: PPUSH
 571: CALL_OW 49
// PlaceUnitArea ( Nancy , wejscie , false ) ;
 575: LD_EXP 137
 579: PPUSH
 580: LD_INT 2
 582: PPUSH
 583: LD_INT 0
 585: PPUSH
 586: CALL_OW 49
// PlaceUnitArea ( Petra , wejscie , false ) ;
 590: LD_EXP 8
 594: PPUSH
 595: LD_INT 2
 597: PPUSH
 598: LD_INT 0
 600: PPUSH
 601: CALL_OW 49
// PlaceUnitArea ( bobby , wejscie , false ) ;
 605: LD_EXP 138
 609: PPUSH
 610: LD_INT 2
 612: PPUSH
 613: LD_INT 0
 615: PPUSH
 616: CALL_OW 49
// PlaceUnitArea ( cyrus , wejscie , false ) ;
 620: LD_EXP 88
 624: PPUSH
 625: LD_INT 2
 627: PPUSH
 628: LD_INT 0
 630: PPUSH
 631: CALL_OW 49
// PlaceUnitArea ( stachu1 , wejscie , false ) ;
 635: LD_EXP 116
 639: PPUSH
 640: LD_INT 2
 642: PPUSH
 643: LD_INT 0
 645: PPUSH
 646: CALL_OW 49
// PlaceUnitArea ( heike , wejscie , false ) ;
 650: LD_EXP 145
 654: PPUSH
 655: LD_INT 2
 657: PPUSH
 658: LD_INT 0
 660: PPUSH
 661: CALL_OW 49
// PlaceUnitArea ( arab1 , wejscie , false ) ;
 665: LD_EXP 126
 669: PPUSH
 670: LD_INT 2
 672: PPUSH
 673: LD_INT 0
 675: PPUSH
 676: CALL_OW 49
// PlaceUnitArea ( arab2 , wejscie , false ) ;
 680: LD_EXP 127
 684: PPUSH
 685: LD_INT 2
 687: PPUSH
 688: LD_INT 0
 690: PPUSH
 691: CALL_OW 49
// PlaceUnitArea ( arab3 , wejscie , false ) ;
 695: LD_EXP 128
 699: PPUSH
 700: LD_INT 2
 702: PPUSH
 703: LD_INT 0
 705: PPUSH
 706: CALL_OW 49
// InGameOn ;
 710: CALL_OW 8
// ComTurnUnit ( [ Cornell , bag , heike , Paul , Margaret , Nancy , bobby , Petra , cyrus , stachu1 , heike , arab1 , arab2 , arab3 ] , Olivier ) ;
 714: LD_EXP 140
 718: PUSH
 719: LD_EXP 1
 723: PUSH
 724: LD_EXP 145
 728: PUSH
 729: LD_EXP 13
 733: PUSH
 734: LD_EXP 85
 738: PUSH
 739: LD_EXP 137
 743: PUSH
 744: LD_EXP 138
 748: PUSH
 749: LD_EXP 8
 753: PUSH
 754: LD_EXP 88
 758: PUSH
 759: LD_EXP 116
 763: PUSH
 764: LD_EXP 145
 768: PUSH
 769: LD_EXP 126
 773: PUSH
 774: LD_EXP 127
 778: PUSH
 779: LD_EXP 128
 783: PUSH
 784: EMPTY
 785: LIST
 786: LIST
 787: LIST
 788: LIST
 789: LIST
 790: LIST
 791: LIST
 792: LIST
 793: LIST
 794: LIST
 795: LIST
 796: LIST
 797: LIST
 798: LIST
 799: PPUSH
 800: LD_INT 143
 802: PPUSH
 803: CALL_OW 119
// ComTurnUnit ( Olivier , Heike ) ;
 807: LD_INT 143
 809: PPUSH
 810: LD_EXP 145
 814: PPUSH
 815: CALL_OW 119
// CenterNowOnXY ( 56 , 3 ) ;
 819: LD_INT 56
 821: PPUSH
 822: LD_INT 3
 824: PPUSH
 825: CALL_OW 86
// Say ( Olivier , a1 ) ;
 829: LD_INT 143
 831: PPUSH
 832: LD_STRING a1
 834: PPUSH
 835: CALL_OW 88
// Say ( heike , a2 ) ;
 839: LD_EXP 145
 843: PPUSH
 844: LD_STRING a2
 846: PPUSH
 847: CALL_OW 88
// Say ( Olivier , a3 ) ;
 851: LD_INT 143
 853: PPUSH
 854: LD_STRING a3
 856: PPUSH
 857: CALL_OW 88
// Say ( heike , a4 ) ;
 861: LD_EXP 145
 865: PPUSH
 866: LD_STRING a4
 868: PPUSH
 869: CALL_OW 88
// Say ( Olivier , a5 ) ;
 873: LD_INT 143
 875: PPUSH
 876: LD_STRING a5
 878: PPUSH
 879: CALL_OW 88
// Say ( Olivier , a6 ) ;
 883: LD_INT 143
 885: PPUSH
 886: LD_STRING a6
 888: PPUSH
 889: CALL_OW 88
// Say ( bag , a7 ) ;
 893: LD_EXP 1
 897: PPUSH
 898: LD_STRING a7
 900: PPUSH
 901: CALL_OW 88
// Say ( stachu1 , a8 ) ;
 905: LD_EXP 116
 909: PPUSH
 910: LD_STRING a8
 912: PPUSH
 913: CALL_OW 88
// Say ( Olivier , a9 ) ;
 917: LD_INT 143
 919: PPUSH
 920: LD_STRING a9
 922: PPUSH
 923: CALL_OW 88
// Say ( stachu1 , a10 ) ;
 927: LD_EXP 116
 931: PPUSH
 932: LD_STRING a10
 934: PPUSH
 935: CALL_OW 88
// Say ( Margaret , a11 ) ;
 939: LD_EXP 85
 943: PPUSH
 944: LD_STRING a11
 946: PPUSH
 947: CALL_OW 88
// SayRadio ( Burlak , a12 ) ;
 951: LD_EXP 143
 955: PPUSH
 956: LD_STRING a12
 958: PPUSH
 959: CALL_OW 94
// SayRadio ( Cornell , a13 ) ;
 963: LD_EXP 140
 967: PPUSH
 968: LD_STRING a13
 970: PPUSH
 971: CALL_OW 94
// SayRadio ( Burlak , a14 ) ;
 975: LD_EXP 143
 979: PPUSH
 980: LD_STRING a14
 982: PPUSH
 983: CALL_OW 94
// Say ( Heike , a15 ) ;
 987: LD_EXP 145
 991: PPUSH
 992: LD_STRING a15
 994: PPUSH
 995: CALL_OW 88
// SayRadio ( Burlak , a16 ) ;
 999: LD_EXP 143
1003: PPUSH
1004: LD_STRING a16
1006: PPUSH
1007: CALL_OW 94
// SayRadio ( Cornell , a17 ) ;
1011: LD_EXP 140
1015: PPUSH
1016: LD_STRING a17
1018: PPUSH
1019: CALL_OW 94
// SayRadio ( Burlak , a18 ) ;
1023: LD_EXP 143
1027: PPUSH
1028: LD_STRING a18
1030: PPUSH
1031: CALL_OW 94
// SayRadio ( Cornell , a19 ) ;
1035: LD_EXP 140
1039: PPUSH
1040: LD_STRING a19
1042: PPUSH
1043: CALL_OW 94
// SayRadio ( Burlak , a20 ) ;
1047: LD_EXP 143
1051: PPUSH
1052: LD_STRING a20
1054: PPUSH
1055: CALL_OW 94
// SayRadio ( Burlak , a20a ) ;
1059: LD_EXP 143
1063: PPUSH
1064: LD_STRING a20a
1066: PPUSH
1067: CALL_OW 94
// SayRadio ( Burlak , a21 ) ;
1071: LD_EXP 143
1075: PPUSH
1076: LD_STRING a21
1078: PPUSH
1079: CALL_OW 94
// SayRadio ( Cornell , a22 ) ;
1083: LD_EXP 140
1087: PPUSH
1088: LD_STRING a22
1090: PPUSH
1091: CALL_OW 94
// Say ( stachu1 , a23 ) ;
1095: LD_EXP 116
1099: PPUSH
1100: LD_STRING a23
1102: PPUSH
1103: CALL_OW 88
// Say ( heike , a24 ) ;
1107: LD_EXP 145
1111: PPUSH
1112: LD_STRING a24
1114: PPUSH
1115: CALL_OW 88
// Say ( stachu1 , a25 ) ;
1119: LD_EXP 116
1123: PPUSH
1124: LD_STRING a25
1126: PPUSH
1127: CALL_OW 88
// Say ( cornell , a26 ) ;
1131: LD_EXP 140
1135: PPUSH
1136: LD_STRING a26
1138: PPUSH
1139: CALL_OW 88
// Say ( cornell , a27 ) ;
1143: LD_EXP 140
1147: PPUSH
1148: LD_STRING a27
1150: PPUSH
1151: CALL_OW 88
// Say ( heike , a28 ) ;
1155: LD_EXP 145
1159: PPUSH
1160: LD_STRING a28
1162: PPUSH
1163: CALL_OW 88
// Say ( stachu1 , a29 ) ;
1167: LD_EXP 116
1171: PPUSH
1172: LD_STRING a29
1174: PPUSH
1175: CALL_OW 88
// Say ( heike , a30 ) ;
1179: LD_EXP 145
1183: PPUSH
1184: LD_STRING a30
1186: PPUSH
1187: CALL_OW 88
// Say ( stachu1 , a31 ) ;
1191: LD_EXP 116
1195: PPUSH
1196: LD_STRING a31
1198: PPUSH
1199: CALL_OW 88
// Say ( olivier , a32 ) ;
1203: LD_INT 143
1205: PPUSH
1206: LD_STRING a32
1208: PPUSH
1209: CALL_OW 88
// Say ( stachu1 , a33 ) ;
1213: LD_EXP 116
1217: PPUSH
1218: LD_STRING a33
1220: PPUSH
1221: CALL_OW 88
// Say ( bag , a34 ) ;
1225: LD_EXP 1
1229: PPUSH
1230: LD_STRING a34
1232: PPUSH
1233: CALL_OW 88
// Say ( stachu1 , a35 ) ;
1237: LD_EXP 116
1241: PPUSH
1242: LD_STRING a35
1244: PPUSH
1245: CALL_OW 88
// Say ( cornell , a36 ) ;
1249: LD_EXP 140
1253: PPUSH
1254: LD_STRING a36
1256: PPUSH
1257: CALL_OW 88
// Say ( stachu1 , a37 ) ;
1261: LD_EXP 116
1265: PPUSH
1266: LD_STRING a37
1268: PPUSH
1269: CALL_OW 88
// Say ( stachu1 , a38 ) ;
1273: LD_EXP 116
1277: PPUSH
1278: LD_STRING a38
1280: PPUSH
1281: CALL_OW 88
// Say ( heike , a39 ) ;
1285: LD_EXP 145
1289: PPUSH
1290: LD_STRING a39
1292: PPUSH
1293: CALL_OW 88
// Say ( olivier , a40 ) ;
1297: LD_INT 143
1299: PPUSH
1300: LD_STRING a40
1302: PPUSH
1303: CALL_OW 88
// Say ( heike , a41 ) ;
1307: LD_EXP 145
1311: PPUSH
1312: LD_STRING a41
1314: PPUSH
1315: CALL_OW 88
// Say ( olivier , a42 ) ;
1319: LD_INT 143
1321: PPUSH
1322: LD_STRING a42
1324: PPUSH
1325: CALL_OW 88
// Say ( bag , a43 ) ;
1329: LD_EXP 1
1333: PPUSH
1334: LD_STRING a43
1336: PPUSH
1337: CALL_OW 88
// Say ( stachu1 , a44 ) ;
1341: LD_EXP 116
1345: PPUSH
1346: LD_STRING a44
1348: PPUSH
1349: CALL_OW 88
// Say ( cornell , a45 ) ;
1353: LD_EXP 140
1357: PPUSH
1358: LD_STRING a45
1360: PPUSH
1361: CALL_OW 88
// InGameOff ;
1365: CALL_OW 9
// ChangeMissionObjectives ( M1 ) ;
1369: LD_STRING M1
1371: PPUSH
1372: CALL_OW 337
// SetSide ( [ arab1 , arab2 , arab3 , heike , stachu1 ] , 2 ) ;
1376: LD_EXP 126
1380: PUSH
1381: LD_EXP 127
1385: PUSH
1386: LD_EXP 128
1390: PUSH
1391: LD_EXP 145
1395: PUSH
1396: LD_EXP 116
1400: PUSH
1401: EMPTY
1402: LIST
1403: LIST
1404: LIST
1405: LIST
1406: LIST
1407: PPUSH
1408: LD_INT 2
1410: PPUSH
1411: CALL_OW 235
// ComMoveToArea ( [ arab1 , arab2 , arab3 , olivier ] , wejscie ) ;
1415: LD_EXP 126
1419: PUSH
1420: LD_EXP 127
1424: PUSH
1425: LD_EXP 128
1429: PUSH
1430: LD_INT 143
1432: PUSH
1433: EMPTY
1434: LIST
1435: LIST
1436: LIST
1437: LIST
1438: PPUSH
1439: LD_INT 2
1441: PPUSH
1442: CALL_OW 113
// end ; end_of_file
1446: END
// every 0 0$1 trigger See ( 1 , bar1 ) do
1447: LD_INT 1
1449: PPUSH
1450: LD_INT 46
1452: PPUSH
1453: CALL_OW 292
1457: IFFALSE 1600
1459: GO 1461
1461: DISABLE
// begin DialogueOn ;
1462: CALL_OW 6
// Say ( bag , b1 ) ;
1466: LD_EXP 1
1470: PPUSH
1471: LD_STRING b1
1473: PPUSH
1474: CALL_OW 88
// Say ( paul , b2 ) ;
1478: LD_EXP 13
1482: PPUSH
1483: LD_STRING b2
1485: PPUSH
1486: CALL_OW 88
// PlaceSeeing ( 18 , 11 , 1 , 6 ) ;
1490: LD_INT 18
1492: PPUSH
1493: LD_INT 11
1495: PPUSH
1496: LD_INT 1
1498: PPUSH
1499: LD_INT 6
1501: PPUSH
1502: CALL_OW 330
// CenterNowOnXY ( 18 , 11 ) ;
1506: LD_INT 18
1508: PPUSH
1509: LD_INT 11
1511: PPUSH
1512: CALL_OW 86
// RemoveSeeing ( 18 , 11 , 1 ) ;
1516: LD_INT 18
1518: PPUSH
1519: LD_INT 11
1521: PPUSH
1522: LD_INT 1
1524: PPUSH
1525: CALL_OW 331
// Say ( paul , b3 ) ;
1529: LD_EXP 13
1533: PPUSH
1534: LD_STRING b3
1536: PPUSH
1537: CALL_OW 88
// Say ( paul , b4 ) ;
1541: LD_EXP 13
1545: PPUSH
1546: LD_STRING b4
1548: PPUSH
1549: CALL_OW 88
// Say ( cornell , b5 ) ;
1553: LD_EXP 140
1557: PPUSH
1558: LD_STRING b5
1560: PPUSH
1561: CALL_OW 88
// Say ( paul , b6 ) ;
1565: LD_EXP 13
1569: PPUSH
1570: LD_STRING b6
1572: PPUSH
1573: CALL_OW 88
// Say ( cornell , b7 ) ;
1577: LD_EXP 140
1581: PPUSH
1582: LD_STRING b7
1584: PPUSH
1585: CALL_OW 88
// DialogueOff ;
1589: CALL_OW 7
// ChangeMissionObjectives ( M2 ) ;
1593: LD_STRING M2
1595: PPUSH
1596: CALL_OW 337
// end ; end_of_file
1600: END
// every 0 0$1 trigger IsInArea ( Olivier , wejscie ) do
1601: LD_INT 143
1603: PPUSH
1604: LD_INT 2
1606: PPUSH
1607: CALL_OW 308
1611: IFFALSE 1668
1613: GO 1615
1615: DISABLE
// begin RemoveUnit ( olivier ) ;
1616: LD_INT 143
1618: PPUSH
1619: CALL_OW 64
// RemoveUnit ( arab1 ) ;
1623: LD_EXP 126
1627: PPUSH
1628: CALL_OW 64
// RemoveUnit ( arab2 ) ;
1632: LD_EXP 127
1636: PPUSH
1637: CALL_OW 64
// RemoveUnit ( arab3 ) ;
1641: LD_EXP 128
1645: PPUSH
1646: CALL_OW 64
// RemoveUnit ( heike ) ;
1650: LD_EXP 145
1654: PPUSH
1655: CALL_OW 64
// RemoveUnit ( stachu1 ) ;
1659: LD_EXP 116
1663: PPUSH
1664: CALL_OW 64
// end ;
1668: END
// every 0 0$1 trigger ( GetSide ( lab ) = 1 ) and ( GetSide ( skl ) = 1 ) do
1669: LD_INT 7
1671: PPUSH
1672: CALL_OW 255
1676: PUSH
1677: LD_INT 1
1679: EQUAL
1680: PUSH
1681: LD_INT 1
1683: PPUSH
1684: CALL_OW 255
1688: PUSH
1689: LD_INT 1
1691: EQUAL
1692: AND
1693: IFFALSE 2441
1695: GO 1697
1697: DISABLE
// begin DialogueOn ;
1698: CALL_OW 6
// Say ( paul , b9 ) ;
1702: LD_EXP 13
1706: PPUSH
1707: LD_STRING b9
1709: PPUSH
1710: CALL_OW 88
// Say ( cornell , b10 ) ;
1714: LD_EXP 140
1718: PPUSH
1719: LD_STRING b10
1721: PPUSH
1722: CALL_OW 88
// Say ( cyrus , b10a ) ;
1726: LD_EXP 88
1730: PPUSH
1731: LD_STRING b10a
1733: PPUSH
1734: CALL_OW 88
// Say ( bag , b10b ) ;
1738: LD_EXP 1
1742: PPUSH
1743: LD_STRING b10b
1745: PPUSH
1746: CALL_OW 88
// Say ( cornell , b10c ) ;
1750: LD_EXP 140
1754: PPUSH
1755: LD_STRING b10c
1757: PPUSH
1758: CALL_OW 88
// Say ( margaret , b10d ) ;
1762: LD_EXP 85
1766: PPUSH
1767: LD_STRING b10d
1769: PPUSH
1770: CALL_OW 88
// Say ( cornell , b10e ) ;
1774: LD_EXP 140
1778: PPUSH
1779: LD_STRING b10e
1781: PPUSH
1782: CALL_OW 88
// DialogueOff ;
1786: CALL_OW 7
// InGameOn ;
1790: CALL_OW 8
// ResetFog ;
1794: CALL_OW 335
// CenterNowOnXY ( 85 , 64 ) ;
1798: LD_INT 85
1800: PPUSH
1801: LD_INT 64
1803: PPUSH
1804: CALL_OW 86
// SetSide ( [ lab2 , b1 , b2 , b3 , elek1 , elek2 , oil , bara1 , rad ] , 1 ) ;
1808: LD_INT 37
1810: PUSH
1811: LD_INT 196
1813: PUSH
1814: LD_INT 180
1816: PUSH
1817: LD_INT 190
1819: PUSH
1820: LD_INT 141
1822: PUSH
1823: LD_INT 140
1825: PUSH
1826: LD_INT 38
1828: PUSH
1829: LD_INT 28
1831: PUSH
1832: LD_INT 217
1834: PUSH
1835: EMPTY
1836: LIST
1837: LIST
1838: LIST
1839: LIST
1840: LIST
1841: LIST
1842: LIST
1843: LIST
1844: LIST
1845: PPUSH
1846: LD_INT 1
1848: PPUSH
1849: CALL_OW 235
// RemoveUnit ( bag ) ;
1853: LD_EXP 1
1857: PPUSH
1858: CALL_OW 64
// RemoveUnit ( cornell ) ;
1862: LD_EXP 140
1866: PPUSH
1867: CALL_OW 64
// RemoveUnit ( paul ) ;
1871: LD_EXP 13
1875: PPUSH
1876: CALL_OW 64
// RemoveUnit ( margaret ) ;
1880: LD_EXP 85
1884: PPUSH
1885: CALL_OW 64
// RemoveUnit ( cyrus ) ;
1889: LD_EXP 88
1893: PPUSH
1894: CALL_OW 64
// RemoveUnit ( petra ) ;
1898: LD_EXP 8
1902: PPUSH
1903: CALL_OW 64
// RemoveUnit ( nancy ) ;
1907: LD_EXP 137
1911: PPUSH
1912: CALL_OW 64
// RemoveUnit ( bobby ) ;
1916: LD_EXP 138
1920: PPUSH
1921: CALL_OW 64
// PlaceUnitArea ( Cornell , baza , false ) ;
1925: LD_EXP 140
1929: PPUSH
1930: LD_INT 5
1932: PPUSH
1933: LD_INT 0
1935: PPUSH
1936: CALL_OW 49
// PlaceUnitArea ( bag , baza , false ) ;
1940: LD_EXP 1
1944: PPUSH
1945: LD_INT 5
1947: PPUSH
1948: LD_INT 0
1950: PPUSH
1951: CALL_OW 49
// PlaceUnitArea ( Paul , baza , false ) ;
1955: LD_EXP 13
1959: PPUSH
1960: LD_INT 5
1962: PPUSH
1963: LD_INT 0
1965: PPUSH
1966: CALL_OW 49
// PlaceUnitArea ( Margaret , baza , false ) ;
1970: LD_EXP 85
1974: PPUSH
1975: LD_INT 5
1977: PPUSH
1978: LD_INT 0
1980: PPUSH
1981: CALL_OW 49
// PlaceUnitArea ( Nancy , baza , false ) ;
1985: LD_EXP 137
1989: PPUSH
1990: LD_INT 5
1992: PPUSH
1993: LD_INT 0
1995: PPUSH
1996: CALL_OW 49
// PlaceUnitArea ( Petra , baza , false ) ;
2000: LD_EXP 8
2004: PPUSH
2005: LD_INT 5
2007: PPUSH
2008: LD_INT 0
2010: PPUSH
2011: CALL_OW 49
// PlaceUnitArea ( bobby , baza , false ) ;
2015: LD_EXP 138
2019: PPUSH
2020: LD_INT 5
2022: PPUSH
2023: LD_INT 0
2025: PPUSH
2026: CALL_OW 49
// PlaceUnitArea ( cyrus , baza , false ) ;
2030: LD_EXP 88
2034: PPUSH
2035: LD_INT 5
2037: PPUSH
2038: LD_INT 0
2040: PPUSH
2041: CALL_OW 49
// Wait ( 0 0$5 ) ;
2045: LD_INT 175
2047: PPUSH
2048: CALL_OW 67
// CenterNowOnXY ( 18 , 12 ) ;
2052: LD_INT 18
2054: PPUSH
2055: LD_INT 12
2057: PPUSH
2058: CALL_OW 86
// Say ( paul , b10f ) ;
2062: LD_EXP 13
2066: PPUSH
2067: LD_STRING b10f
2069: PPUSH
2070: CALL_OW 88
// Say ( Cyrus , b11 ) ;
2074: LD_EXP 88
2078: PPUSH
2079: LD_STRING b11
2081: PPUSH
2082: CALL_OW 88
// Say ( Cornell , b12 ) ;
2086: LD_EXP 140
2090: PPUSH
2091: LD_STRING b12
2093: PPUSH
2094: CALL_OW 88
// uc_side = 3 ;
2098: LD_ADDR_OWVAR 20
2102: PUSH
2103: LD_INT 3
2105: ST_TO_ADDR
// uc_nation = nation_russian ;
2106: LD_ADDR_OWVAR 21
2110: PUSH
2111: LD_INT 3
2113: ST_TO_ADDR
// vc_chassis = ru_heavy_tracked ;
2114: LD_ADDR_OWVAR 37
2118: PUSH
2119: LD_INT 24
2121: ST_TO_ADDR
// vc_engine = engine_combustion ;
2122: LD_ADDR_OWVAR 39
2126: PUSH
2127: LD_INT 1
2129: ST_TO_ADDR
// vc_control = control_computer ;
2130: LD_ADDR_OWVAR 38
2134: PUSH
2135: LD_INT 3
2137: ST_TO_ADDR
// vc_weapon = ru_heavy_gun ;
2138: LD_ADDR_OWVAR 40
2142: PUSH
2143: LD_INT 46
2145: ST_TO_ADDR
// hg1 = CreateVehicle ;
2146: LD_ADDR_EXP 57
2150: PUSH
2151: CALL_OW 45
2155: ST_TO_ADDR
// hg2 = CreateVehicle ;
2156: LD_ADDR_EXP 58
2160: PUSH
2161: CALL_OW 45
2165: ST_TO_ADDR
// hg3 = CreateVehicle ;
2166: LD_ADDR_EXP 59
2170: PUSH
2171: CALL_OW 45
2175: ST_TO_ADDR
// hg4 = CreateVehicle ;
2176: LD_ADDR_EXP 60
2180: PUSH
2181: CALL_OW 45
2185: ST_TO_ADDR
// hg5 = CreateVehicle ;
2186: LD_ADDR_EXP 61
2190: PUSH
2191: CALL_OW 45
2195: ST_TO_ADDR
// hg6 = CreateVehicle ;
2196: LD_ADDR_EXP 62
2200: PUSH
2201: CALL_OW 45
2205: ST_TO_ADDR
// hg7 = CreateVehicle ;
2206: LD_ADDR_EXP 63
2210: PUSH
2211: CALL_OW 45
2215: ST_TO_ADDR
// hg8 = CreateVehicle ;
2216: LD_ADDR_EXP 64
2220: PUSH
2221: CALL_OW 45
2225: ST_TO_ADDR
// PlaceUnitArea ( hg1 , pojaz , false ) ;
2226: LD_EXP 57
2230: PPUSH
2231: LD_INT 6
2233: PPUSH
2234: LD_INT 0
2236: PPUSH
2237: CALL_OW 49
// PlaceUnitArea ( hg2 , atakrus , false ) ;
2241: LD_EXP 58
2245: PPUSH
2246: LD_INT 7
2248: PPUSH
2249: LD_INT 0
2251: PPUSH
2252: CALL_OW 49
// PlaceUnitArea ( hg3 , atakrus , false ) ;
2256: LD_EXP 59
2260: PPUSH
2261: LD_INT 7
2263: PPUSH
2264: LD_INT 0
2266: PPUSH
2267: CALL_OW 49
// PlaceUnitArea ( hg4 , atakrus , false ) ;
2271: LD_EXP 60
2275: PPUSH
2276: LD_INT 7
2278: PPUSH
2279: LD_INT 0
2281: PPUSH
2282: CALL_OW 49
// PlaceUnitArea ( hg5 , atakrus , false ) ;
2286: LD_EXP 61
2290: PPUSH
2291: LD_INT 7
2293: PPUSH
2294: LD_INT 0
2296: PPUSH
2297: CALL_OW 49
// PlaceUnitArea ( hg6 , atakrus , false ) ;
2301: LD_EXP 62
2305: PPUSH
2306: LD_INT 7
2308: PPUSH
2309: LD_INT 0
2311: PPUSH
2312: CALL_OW 49
// PlaceUnitArea ( hg7 , atakrus , false ) ;
2316: LD_EXP 63
2320: PPUSH
2321: LD_INT 7
2323: PPUSH
2324: LD_INT 0
2326: PPUSH
2327: CALL_OW 49
// PlaceUnitArea ( hg8 , atakrus , false ) ;
2331: LD_EXP 64
2335: PPUSH
2336: LD_INT 7
2338: PPUSH
2339: LD_INT 0
2341: PPUSH
2342: CALL_OW 49
// CenterNowOnUnits ( hg1 ) ;
2346: LD_EXP 57
2350: PPUSH
2351: CALL_OW 87
// InGameOff ;
2355: CALL_OW 9
// ComAgressiveMove ( [ hg1 , hg2 , hg3 , hg4 , hg5 , hg6 , hg7 , hg8 ] , 12 , 9 ) ;
2359: LD_EXP 57
2363: PUSH
2364: LD_EXP 58
2368: PUSH
2369: LD_EXP 59
2373: PUSH
2374: LD_EXP 60
2378: PUSH
2379: LD_EXP 61
2383: PUSH
2384: LD_EXP 62
2388: PUSH
2389: LD_EXP 63
2393: PUSH
2394: LD_EXP 64
2398: PUSH
2399: EMPTY
2400: LIST
2401: LIST
2402: LIST
2403: LIST
2404: LIST
2405: LIST
2406: LIST
2407: LIST
2408: PPUSH
2409: LD_INT 12
2411: PPUSH
2412: LD_INT 9
2414: PPUSH
2415: CALL_OW 114
// Say ( Cornell , b12 ) ;
2419: LD_EXP 140
2423: PPUSH
2424: LD_STRING b12
2426: PPUSH
2427: CALL_OW 88
// enable ( 01 ) ;
2431: LD_INT 1
2433: ENABLE_MARKED
// ChangeMissionObjectives ( M3 ) ;
2434: LD_STRING M3
2436: PPUSH
2437: CALL_OW 337
// end ;
2441: END
// every 0 0$1 trigger IsDead ( hg1 ) and IsDead ( hg2 ) and IsDead ( hg3 ) and IsDead ( hg3 ) and IsDead ( hg4 ) and IsDead ( hg5 ) and IsDead ( hg5 ) and IsDead ( hg6 ) and IsDead ( hg7 ) and IsDead ( hg8 ) marked 01 do
2442: LD_EXP 57
2446: PPUSH
2447: CALL_OW 301
2451: PUSH
2452: LD_EXP 58
2456: PPUSH
2457: CALL_OW 301
2461: AND
2462: PUSH
2463: LD_EXP 59
2467: PPUSH
2468: CALL_OW 301
2472: AND
2473: PUSH
2474: LD_EXP 59
2478: PPUSH
2479: CALL_OW 301
2483: AND
2484: PUSH
2485: LD_EXP 60
2489: PPUSH
2490: CALL_OW 301
2494: AND
2495: PUSH
2496: LD_EXP 61
2500: PPUSH
2501: CALL_OW 301
2505: AND
2506: PUSH
2507: LD_EXP 61
2511: PPUSH
2512: CALL_OW 301
2516: AND
2517: PUSH
2518: LD_EXP 62
2522: PPUSH
2523: CALL_OW 301
2527: AND
2528: PUSH
2529: LD_EXP 63
2533: PPUSH
2534: CALL_OW 301
2538: AND
2539: PUSH
2540: LD_EXP 64
2544: PPUSH
2545: CALL_OW 301
2549: AND
2550: IFFALSE 3533
2552: GO 2554
2554: DISABLE
// begin Say ( Petra , b12ab ) ;
2555: LD_EXP 8
2559: PPUSH
2560: LD_STRING b12ab
2562: PPUSH
2563: CALL_OW 88
// Say ( Cornell , b12ac ) ;
2567: LD_EXP 140
2571: PPUSH
2572: LD_STRING b12ac
2574: PPUSH
2575: CALL_OW 88
// SayRadio ( Cornell , b12ad ) ;
2579: LD_EXP 140
2583: PPUSH
2584: LD_STRING b12ad
2586: PPUSH
2587: CALL_OW 94
// SayRadio ( Cornell , b12ae ) ;
2591: LD_EXP 140
2595: PPUSH
2596: LD_STRING b12ae
2598: PPUSH
2599: CALL_OW 94
// Say ( bag , b12af ) ;
2603: LD_EXP 1
2607: PPUSH
2608: LD_STRING b12af
2610: PPUSH
2611: CALL_OW 88
// uc_side = 3 ;
2615: LD_ADDR_OWVAR 20
2619: PUSH
2620: LD_INT 3
2622: ST_TO_ADDR
// uc_nation = nation_russian ;
2623: LD_ADDR_OWVAR 21
2627: PUSH
2628: LD_INT 3
2630: ST_TO_ADDR
// vc_chassis = ru_heavy_tracked ;
2631: LD_ADDR_OWVAR 37
2635: PUSH
2636: LD_INT 24
2638: ST_TO_ADDR
// vc_engine = engine_combustion ;
2639: LD_ADDR_OWVAR 39
2643: PUSH
2644: LD_INT 1
2646: ST_TO_ADDR
// vc_control = control_computer ;
2647: LD_ADDR_OWVAR 38
2651: PUSH
2652: LD_INT 3
2654: ST_TO_ADDR
// vc_weapon = ru_heavy_gun ;
2655: LD_ADDR_OWVAR 40
2659: PUSH
2660: LD_INT 46
2662: ST_TO_ADDR
// hg1 = CreateVehicle ;
2663: LD_ADDR_EXP 57
2667: PUSH
2668: CALL_OW 45
2672: ST_TO_ADDR
// hg2 = CreateVehicle ;
2673: LD_ADDR_EXP 58
2677: PUSH
2678: CALL_OW 45
2682: ST_TO_ADDR
// hg3 = CreateVehicle ;
2683: LD_ADDR_EXP 59
2687: PUSH
2688: CALL_OW 45
2692: ST_TO_ADDR
// hg4 = CreateVehicle ;
2693: LD_ADDR_EXP 60
2697: PUSH
2698: CALL_OW 45
2702: ST_TO_ADDR
// hg5 = CreateVehicle ;
2703: LD_ADDR_EXP 61
2707: PUSH
2708: CALL_OW 45
2712: ST_TO_ADDR
// hg6 = CreateVehicle ;
2713: LD_ADDR_EXP 62
2717: PUSH
2718: CALL_OW 45
2722: ST_TO_ADDR
// hg7 = CreateVehicle ;
2723: LD_ADDR_EXP 63
2727: PUSH
2728: CALL_OW 45
2732: ST_TO_ADDR
// hg8 = CreateVehicle ;
2733: LD_ADDR_EXP 64
2737: PUSH
2738: CALL_OW 45
2742: ST_TO_ADDR
// vc_chassis = ru_heavy_tracked ;
2743: LD_ADDR_OWVAR 37
2747: PUSH
2748: LD_INT 24
2750: ST_TO_ADDR
// vc_engine = engine_combustion ;
2751: LD_ADDR_OWVAR 39
2755: PUSH
2756: LD_INT 1
2758: ST_TO_ADDR
// vc_control = control_computer ;
2759: LD_ADDR_OWVAR 38
2763: PUSH
2764: LD_INT 3
2766: ST_TO_ADDR
// vc_weapon = ru_rocket ;
2767: LD_ADDR_OWVAR 40
2771: PUSH
2772: LD_INT 47
2774: ST_TO_ADDR
// hg9 = CreateVehicle ;
2775: LD_ADDR_EXP 65
2779: PUSH
2780: CALL_OW 45
2784: ST_TO_ADDR
// hg10 = CreateVehicle ;
2785: LD_ADDR_EXP 66
2789: PUSH
2790: CALL_OW 45
2794: ST_TO_ADDR
// hg11 = CreateVehicle ;
2795: LD_ADDR_EXP 67
2799: PUSH
2800: CALL_OW 45
2804: ST_TO_ADDR
// hg12 = CreateVehicle ;
2805: LD_ADDR_EXP 68
2809: PUSH
2810: CALL_OW 45
2814: ST_TO_ADDR
// hg13 = CreateVehicle ;
2815: LD_ADDR_EXP 90
2819: PUSH
2820: CALL_OW 45
2824: ST_TO_ADDR
// hg14 = CreateVehicle ;
2825: LD_ADDR_EXP 91
2829: PUSH
2830: CALL_OW 45
2834: ST_TO_ADDR
// hg15 = CreateVehicle ;
2835: LD_ADDR_EXP 92
2839: PUSH
2840: CALL_OW 45
2844: ST_TO_ADDR
// hg16 = CreateVehicle ;
2845: LD_ADDR_EXP 93
2849: PUSH
2850: CALL_OW 45
2854: ST_TO_ADDR
// PlaceUnitArea ( hg1 , atak1 , false ) ;
2855: LD_EXP 57
2859: PPUSH
2860: LD_INT 3
2862: PPUSH
2863: LD_INT 0
2865: PPUSH
2866: CALL_OW 49
// PlaceUnitArea ( hg2 , atak1 , false ) ;
2870: LD_EXP 58
2874: PPUSH
2875: LD_INT 3
2877: PPUSH
2878: LD_INT 0
2880: PPUSH
2881: CALL_OW 49
// PlaceUnitArea ( hg3 , atak1 , false ) ;
2885: LD_EXP 59
2889: PPUSH
2890: LD_INT 3
2892: PPUSH
2893: LD_INT 0
2895: PPUSH
2896: CALL_OW 49
// PlaceUnitArea ( hg4 , atak1 , false ) ;
2900: LD_EXP 60
2904: PPUSH
2905: LD_INT 3
2907: PPUSH
2908: LD_INT 0
2910: PPUSH
2911: CALL_OW 49
// PlaceUnitArea ( hg5 , atak1 , false ) ;
2915: LD_EXP 61
2919: PPUSH
2920: LD_INT 3
2922: PPUSH
2923: LD_INT 0
2925: PPUSH
2926: CALL_OW 49
// PlaceUnitArea ( hg6 , atak1 , false ) ;
2930: LD_EXP 62
2934: PPUSH
2935: LD_INT 3
2937: PPUSH
2938: LD_INT 0
2940: PPUSH
2941: CALL_OW 49
// PlaceUnitArea ( hg7 , atak1 , false ) ;
2945: LD_EXP 63
2949: PPUSH
2950: LD_INT 3
2952: PPUSH
2953: LD_INT 0
2955: PPUSH
2956: CALL_OW 49
// PlaceUnitArea ( hg8 , atak1 , false ) ;
2960: LD_EXP 64
2964: PPUSH
2965: LD_INT 3
2967: PPUSH
2968: LD_INT 0
2970: PPUSH
2971: CALL_OW 49
// PlaceUnitArea ( hg9 , atak1 , false ) ;
2975: LD_EXP 65
2979: PPUSH
2980: LD_INT 3
2982: PPUSH
2983: LD_INT 0
2985: PPUSH
2986: CALL_OW 49
// PlaceUnitArea ( hg10 , atak2 , false ) ;
2990: LD_EXP 66
2994: PPUSH
2995: LD_INT 4
2997: PPUSH
2998: LD_INT 0
3000: PPUSH
3001: CALL_OW 49
// PlaceUnitArea ( hg11 , atak2 , false ) ;
3005: LD_EXP 67
3009: PPUSH
3010: LD_INT 4
3012: PPUSH
3013: LD_INT 0
3015: PPUSH
3016: CALL_OW 49
// PlaceUnitArea ( hg12 , atak2 , false ) ;
3020: LD_EXP 68
3024: PPUSH
3025: LD_INT 4
3027: PPUSH
3028: LD_INT 0
3030: PPUSH
3031: CALL_OW 49
// PlaceUnitArea ( hg13 , atak2 , false ) ;
3035: LD_EXP 90
3039: PPUSH
3040: LD_INT 4
3042: PPUSH
3043: LD_INT 0
3045: PPUSH
3046: CALL_OW 49
// PlaceUnitArea ( hg14 , atak2 , false ) ;
3050: LD_EXP 91
3054: PPUSH
3055: LD_INT 4
3057: PPUSH
3058: LD_INT 0
3060: PPUSH
3061: CALL_OW 49
// PlaceUnitArea ( hg15 , atak2 , false ) ;
3065: LD_EXP 92
3069: PPUSH
3070: LD_INT 4
3072: PPUSH
3073: LD_INT 0
3075: PPUSH
3076: CALL_OW 49
// PlaceUnitArea ( hg16 , atak2 , false ) ;
3080: LD_EXP 93
3084: PPUSH
3085: LD_INT 4
3087: PPUSH
3088: LD_INT 0
3090: PPUSH
3091: CALL_OW 49
// ComAgressiveMove ( [ hg1 , hg2 , hg3 , hg4 , hg5 , hg6 , hg7 , hg8 , hg9 , hg10 , hg11 , hg12 , hg13 , hg14 , hg15 , hg16 ] , 14 , 9 ) ;
3095: LD_EXP 57
3099: PUSH
3100: LD_EXP 58
3104: PUSH
3105: LD_EXP 59
3109: PUSH
3110: LD_EXP 60
3114: PUSH
3115: LD_EXP 61
3119: PUSH
3120: LD_EXP 62
3124: PUSH
3125: LD_EXP 63
3129: PUSH
3130: LD_EXP 64
3134: PUSH
3135: LD_EXP 65
3139: PUSH
3140: LD_EXP 66
3144: PUSH
3145: LD_EXP 67
3149: PUSH
3150: LD_EXP 68
3154: PUSH
3155: LD_EXP 90
3159: PUSH
3160: LD_EXP 91
3164: PUSH
3165: LD_EXP 92
3169: PUSH
3170: LD_EXP 93
3174: PUSH
3175: EMPTY
3176: LIST
3177: LIST
3178: LIST
3179: LIST
3180: LIST
3181: LIST
3182: LIST
3183: LIST
3184: LIST
3185: LIST
3186: LIST
3187: LIST
3188: LIST
3189: LIST
3190: LIST
3191: LIST
3192: PPUSH
3193: LD_INT 14
3195: PPUSH
3196: LD_INT 9
3198: PPUSH
3199: CALL_OW 114
// Wait ( 0 0$30 ) ;
3203: LD_INT 1050
3205: PPUSH
3206: CALL_OW 67
// Say ( cyrus , b12a ) ;
3210: LD_EXP 88
3214: PPUSH
3215: LD_STRING b12a
3217: PPUSH
3218: CALL_OW 88
// SetLives ( skl , 0 ) ;
3222: LD_INT 1
3224: PPUSH
3225: LD_INT 0
3227: PPUSH
3228: CALL_OW 234
// Say ( petra , b12b ) ;
3232: LD_EXP 8
3236: PPUSH
3237: LD_STRING b12b
3239: PPUSH
3240: CALL_OW 88
// DialogueOn ;
3244: CALL_OW 6
// Say ( margaret , b12c ) ;
3248: LD_EXP 85
3252: PPUSH
3253: LD_STRING b12c
3255: PPUSH
3256: CALL_OW 88
// Say ( bag , b12d ) ;
3260: LD_EXP 1
3264: PPUSH
3265: LD_STRING b12d
3267: PPUSH
3268: CALL_OW 88
// Say ( margaret , b12e ) ;
3272: LD_EXP 85
3276: PPUSH
3277: LD_STRING b12e
3279: PPUSH
3280: CALL_OW 88
// Say ( nancy , b12f ) ;
3284: LD_EXP 137
3288: PPUSH
3289: LD_STRING b12f
3291: PPUSH
3292: CALL_OW 88
// SayRadio ( dimitrij , b13 ) ;
3296: LD_INT 213
3298: PPUSH
3299: LD_STRING b13
3301: PPUSH
3302: CALL_OW 94
// SayRadio ( dimitrij , b14 ) ;
3306: LD_INT 213
3308: PPUSH
3309: LD_STRING b14
3311: PPUSH
3312: CALL_OW 94
// SayRadio ( dimitrij , b15 ) ;
3316: LD_INT 213
3318: PPUSH
3319: LD_STRING b15
3321: PPUSH
3322: CALL_OW 94
// Say ( nancy , b16 ) ;
3326: LD_EXP 137
3330: PPUSH
3331: LD_STRING b16
3333: PPUSH
3334: CALL_OW 88
// Say ( bag , b17 ) ;
3338: LD_EXP 1
3342: PPUSH
3343: LD_STRING b17
3345: PPUSH
3346: CALL_OW 88
// Say ( margaret , b18 ) ;
3350: LD_EXP 85
3354: PPUSH
3355: LD_STRING b18
3357: PPUSH
3358: CALL_OW 88
// Say ( Cornell , b19 ) ;
3362: LD_EXP 140
3366: PPUSH
3367: LD_STRING b19
3369: PPUSH
3370: CALL_OW 88
// SayRadio ( dimitrij , b20 ) ;
3374: LD_INT 213
3376: PPUSH
3377: LD_STRING b20
3379: PPUSH
3380: CALL_OW 94
// SayRadio ( dimitrij , b21 ) ;
3384: LD_INT 213
3386: PPUSH
3387: LD_STRING b21
3389: PPUSH
3390: CALL_OW 94
// SayRadio ( dimitrij , b22 ) ;
3394: LD_INT 213
3396: PPUSH
3397: LD_STRING b22
3399: PPUSH
3400: CALL_OW 94
// SayRadio ( dimitrij , b23 ) ;
3404: LD_INT 213
3406: PPUSH
3407: LD_STRING b23
3409: PPUSH
3410: CALL_OW 94
// SayRadio ( dimitrij , b24 ) ;
3414: LD_INT 213
3416: PPUSH
3417: LD_STRING b24
3419: PPUSH
3420: CALL_OW 94
// SayRadio ( dimitrij , b25 ) ;
3424: LD_INT 213
3426: PPUSH
3427: LD_STRING b25
3429: PPUSH
3430: CALL_OW 94
// SayRadio ( dimitrij , b26 ) ;
3434: LD_INT 213
3436: PPUSH
3437: LD_STRING b26
3439: PPUSH
3440: CALL_OW 94
// Say ( bag , b27 ) ;
3444: LD_EXP 1
3448: PPUSH
3449: LD_STRING b27
3451: PPUSH
3452: CALL_OW 88
// Say ( margaret , b28 ) ;
3456: LD_EXP 85
3460: PPUSH
3461: LD_STRING b28
3463: PPUSH
3464: CALL_OW 88
// SayRadio ( dimitrij , b29 ) ;
3468: LD_INT 213
3470: PPUSH
3471: LD_STRING b29
3473: PPUSH
3474: CALL_OW 94
// Say ( bag , b30 ) ;
3478: LD_EXP 1
3482: PPUSH
3483: LD_STRING b30
3485: PPUSH
3486: CALL_OW 88
// SayRadio ( dimitrij , b31 ) ;
3490: LD_INT 213
3492: PPUSH
3493: LD_STRING b31
3495: PPUSH
3496: CALL_OW 94
// SayRadio ( dimitrij , b32 ) ;
3500: LD_INT 213
3502: PPUSH
3503: LD_STRING b32
3505: PPUSH
3506: CALL_OW 94
// Say ( cornell , b33 ) ;
3510: LD_EXP 140
3514: PPUSH
3515: LD_STRING b33
3517: PPUSH
3518: CALL_OW 88
// Query ( koniec ) ;
3522: LD_STRING koniec
3524: PPUSH
3525: CALL_OW 97
// YouWin ;
3529: CALL_OW 103
// end ;
3533: END
// every 0 0$1 trigger IsDead ( cornell ) or IsDead ( bobby ) or IsDead ( nancy ) or IsDead ( petra ) or IsDead ( paul ) or IsDead ( cyrus ) do
3534: LD_EXP 140
3538: PPUSH
3539: CALL_OW 301
3543: PUSH
3544: LD_EXP 138
3548: PPUSH
3549: CALL_OW 301
3553: OR
3554: PUSH
3555: LD_EXP 137
3559: PPUSH
3560: CALL_OW 301
3564: OR
3565: PUSH
3566: LD_EXP 8
3570: PPUSH
3571: CALL_OW 301
3575: OR
3576: PUSH
3577: LD_EXP 13
3581: PPUSH
3582: CALL_OW 301
3586: OR
3587: PUSH
3588: LD_EXP 88
3592: PPUSH
3593: CALL_OW 301
3597: OR
3598: IFFALSE 3610
3600: GO 3602
3602: DISABLE
// begin YouLost ( trup ) ;
3603: LD_STRING trup
3605: PPUSH
3606: CALL_OW 104
// end ;
3610: END
// on Contact ( side1 , side2 ) do begin if side1 = 1 and side2 = 2 then
3611: LD_VAR 0 1
3615: PUSH
3616: LD_INT 1
3618: EQUAL
3619: PUSH
3620: LD_VAR 0 2
3624: PUSH
3625: LD_INT 2
3627: EQUAL
3628: AND
3629: IFFALSE 3638
// begin YouLost ( sojusznik ) ;
3631: LD_STRING sojusznik
3633: PPUSH
3634: CALL_OW 104
// end ; end ;
3638: PPOPN 2
3640: END
